\hypertarget{classcontroler_1_1tools_1_1_loader}{
\section{controler::tools::Loader Class Reference}
\label{classcontroler_1_1tools_1_1_loader}\index{controler::tools::Loader@{controler::tools::Loader}}
}


Wczytywanie plików.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classcontroler_1_1tools_1_1_loader_aec59c536ef918a08fb01c76f56d29194}{crossValidateHalf} ()
\begin{DoxyCompactList}\small\item\em Metoda2 przeprowadzająca sprawdzian krzyżowy. \end{DoxyCompactList}\item 
void \hyperlink{classcontroler_1_1tools_1_1_loader_a0b54c8bdb889aea3ff45f2325f723627}{crossValidate30K} ()
\begin{DoxyCompactList}\small\item\em Metoda1 przeprowadzająca sprawdzian krzyżowy. \end{DoxyCompactList}\item 
void \hyperlink{classcontroler_1_1tools_1_1_loader_ac7121b8e3133d74365806eb096e364ff}{load} (String path)
\begin{DoxyCompactList}\small\item\em Metoda wczytująca dane z pliku. \end{DoxyCompactList}\item 
void \hyperlink{classcontroler_1_1tools_1_1_loader_a196e9bbfd47b3cd73271ae78dfa18685}{analyzeData} ()
\begin{DoxyCompactList}\small\item\em Metoda tworzy pliki excelowe. \end{DoxyCompactList}\item 
LinkedList$<$ \hyperlink{classmodel_1_1data_1_1_measurement}{Measurement} $>$ \hyperlink{classcontroler_1_1tools_1_1_loader_a352bf0a63fe1cb438a568203046ba547}{getTrainingSet} ()
\begin{DoxyCompactList}\small\item\em Metoda zwracająca zestaw treningowy. \end{DoxyCompactList}\item 
LinkedList$<$ \hyperlink{classmodel_1_1data_1_1_measurement}{Measurement} $>$ \hyperlink{classcontroler_1_1tools_1_1_loader_a1eaeff0d3359a90e7cac96f0d4104251}{getValidationSet} ()
\begin{DoxyCompactList}\small\item\em Metoda zwracająca zestaw testujący. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Wczytywanie plików. 

Klasa pomocnicza, umożliwiająca pobieranie danych pomiarowych z plików z wyróżnieniem dwóch zbiorów -\/ testowego i uczącego.


\begin{DoxyParams}{Parameters}
{\em NUMBER\_\-OF\_\-DATA\_\-IN\_\-LINE} & Ilość pobieranych danych z jednego wiersza pliku tekstowego/ \\
\hline
{\em trainingSet} & LinkedList'a z danymi treningowymi. \\
\hline
{\em validationSet} & LinkedList'a z danymi testowymi. \\
\hline
\end{DoxyParams}


\subsection{Member Function Documentation}
\hypertarget{classcontroler_1_1tools_1_1_loader_a196e9bbfd47b3cd73271ae78dfa18685}{
\index{controler::tools::Loader@{controler::tools::Loader}!analyzeData@{analyzeData}}
\index{analyzeData@{analyzeData}!controler::tools::Loader@{controler::tools::Loader}}
\subsubsection[{analyzeData}]{\setlength{\rightskip}{0pt plus 5cm}void controler::tools::Loader::analyzeData (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classcontroler_1_1tools_1_1_loader_a196e9bbfd47b3cd73271ae78dfa18685}


Metoda tworzy pliki excelowe. 

Tworzone są dwa pliki (trainingSet.xls i testSet.xls -\/ z danymi ze zbioru treningowego i testowego. \hypertarget{classcontroler_1_1tools_1_1_loader_a0b54c8bdb889aea3ff45f2325f723627}{
\index{controler::tools::Loader@{controler::tools::Loader}!crossValidate30K@{crossValidate30K}}
\index{crossValidate30K@{crossValidate30K}!controler::tools::Loader@{controler::tools::Loader}}
\subsubsection[{crossValidate30K}]{\setlength{\rightskip}{0pt plus 5cm}void controler::tools::Loader::crossValidate30K (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classcontroler_1_1tools_1_1_loader_a0b54c8bdb889aea3ff45f2325f723627}


Metoda1 przeprowadzająca sprawdzian krzyżowy. 

Dane są dzielone w następujący sposób: 30000 obiektów dla zbioru treningowego, reszta dla zbioru testującego \hypertarget{classcontroler_1_1tools_1_1_loader_aec59c536ef918a08fb01c76f56d29194}{
\index{controler::tools::Loader@{controler::tools::Loader}!crossValidateHalf@{crossValidateHalf}}
\index{crossValidateHalf@{crossValidateHalf}!controler::tools::Loader@{controler::tools::Loader}}
\subsubsection[{crossValidateHalf}]{\setlength{\rightskip}{0pt plus 5cm}void controler::tools::Loader::crossValidateHalf (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classcontroler_1_1tools_1_1_loader_aec59c536ef918a08fb01c76f56d29194}


Metoda2 przeprowadzająca sprawdzian krzyżowy. 

Dane są dzielone po połowie na zestaw treningowy i testowy. \hypertarget{classcontroler_1_1tools_1_1_loader_a352bf0a63fe1cb438a568203046ba547}{
\index{controler::tools::Loader@{controler::tools::Loader}!getTrainingSet@{getTrainingSet}}
\index{getTrainingSet@{getTrainingSet}!controler::tools::Loader@{controler::tools::Loader}}
\subsubsection[{getTrainingSet}]{\setlength{\rightskip}{0pt plus 5cm}LinkedList$<${\bf Measurement}$>$ controler::tools::Loader::getTrainingSet (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classcontroler_1_1tools_1_1_loader_a352bf0a63fe1cb438a568203046ba547}


Metoda zwracająca zestaw treningowy. 

Metoda zwraca Listę ze zbiorem treningowym. \hypertarget{classcontroler_1_1tools_1_1_loader_a1eaeff0d3359a90e7cac96f0d4104251}{
\index{controler::tools::Loader@{controler::tools::Loader}!getValidationSet@{getValidationSet}}
\index{getValidationSet@{getValidationSet}!controler::tools::Loader@{controler::tools::Loader}}
\subsubsection[{getValidationSet}]{\setlength{\rightskip}{0pt plus 5cm}LinkedList$<${\bf Measurement}$>$ controler::tools::Loader::getValidationSet (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classcontroler_1_1tools_1_1_loader_a1eaeff0d3359a90e7cac96f0d4104251}


Metoda zwracająca zestaw testujący. 

Metoda zwraca Listę ze zbiorem testującym. \hypertarget{classcontroler_1_1tools_1_1_loader_ac7121b8e3133d74365806eb096e364ff}{
\index{controler::tools::Loader@{controler::tools::Loader}!load@{load}}
\index{load@{load}!controler::tools::Loader@{controler::tools::Loader}}
\subsubsection[{load}]{\setlength{\rightskip}{0pt plus 5cm}void controler::tools::Loader::load (
\begin{DoxyParamCaption}
\item[{String}]{path}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classcontroler_1_1tools_1_1_loader_ac7121b8e3133d74365806eb096e364ff}


Metoda wczytująca dane z pliku. 

Metoda wczytuje ścieżkę do pliku lub katalogu, a następnie przesyła nazwę pliku do metody Load 

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
src/controler/tools/\hyperlink{_loader_8java}{Loader.java}\end{DoxyCompactItemize}
